Objectifs d'apprentissage
- Identifier et atténuer les facteurs limitant les performances dans le code source
- Appliquer des techniques avancées d'optimisation indépendantes du compilateur, telles que le déroulement de boucle
- Exploiter le parallélisme au niveau des instructions et comprendre le fonctionnement des pipelines de traitement
- Analyser les schémas d'accès à la mémoire afin d'optimiser les performances du cache et réduire la latence